Simulation-based optimization of inner layout of a theater considering the effect of pedestrians
Gao Qing-Fei1, 4, Tao Yi-Zhou2, Wei Yan-Fang3, Wu Cheng1, 4, Dong Li-Yun1, 4, †
Shanghai Institute of Applied Mathematics and Mechanics, School of Mechanics and Engineering Science, Shanghai University, Shanghai 200072, China
College of Science, Shanghai Institute of Technology, Shanghai 201418, China
College of Physical Science and Technology, Yulin Normal University, Yulin 537000, China
Shanghai Key Laboratory of Mechanics in Energy Engineering, Shanghai 200072, China

 

† Corresponding author. E-mail: dly@shu.edu.cn

Project supported by the National Natural Science Foundation of China (Grant Nos. 11572184 and 11562020), the National Basic Research Program of China (Grant No. 2012CB725404), and the Research Foundation of Shanghai Institute of Technology (Grant No. 39120K196008- A06).

Abstract

We propose an extended cellular automaton model based on the floor field. The floor field can be changed accordingly in the presence of pedestrians. Furthermore, the effects of pedestrians with different speeds are distinguished, i.e., still pedestrians result in more increment of the floor field than moving ones. The improved floor field reflects impact of pedestrians as movable obstacles on evacuation process. The presented model was calibrated by comparing with previous studies. It is shown that this model provides a better description of crowd evacuation both qualitatively and quantitatively. Then we investigated crowd evacuation from a middle-size theater. Four possible designs of aisles in the theater are studied and one of them is the actual design in reality. Numerical simulation shows that the actual design of the theater is reasonable. Then we optimize the position of the side exit in order to reduce the evacuation time. It is shown that the utilization of the two exits at bottom is less than that of the side exits. When the position of the side exit is shifted upwards by about 1.6 m, it is found that the evacuation time reaches its minimum.

1. Introduction

There are many events held all over the world where a large number of people gather in a rather small area, such as theaters and gymnasiums. In case of emergency, people should be evacuated safely as soon as possible. Meanwhile, it is well known that some interesting self-organized phenomena occur during evacuation, such as arching and clogging at bottlenecks and the faster-is-slower effect.[1] Therefore, the understanding of crowd evacuation process is very important for both safety and theoretical reasons. Many efforts have been devoted to this issue, including empirical observations, well-controlled experiments, modeling, and simulation.[1,2] In general, microscopic models allow depicting detailed interaction among individuals, therefore they are more elaborate to mimic collective behaviors. Some commonly-used models include the social force model,[3] lattice gas (LG) model,[4] and cellular automata (CA) models.[5] Both LG and CA models are fully discrete which are rule-based, flexible, and of high computation efficiency.

In reality, usually there are kinds of facilities in public areas with complex inner structures. Hence, it is essential for pedestrians to determine the feasible paths to their destinations. The field-based CA models provide a uniform way to solve this problem. The first field-based CA model is the floor field cellular automaton (FFCA) model suggested by Burstedde et al.[6] In the FFCA model, there are two types of floor fields: the static floor field and the dynamic floor field. The static floor field is used to specify regions of space which are more attractive, e.g., an exit or other targets. The static floor field contains the global information of inner structures of the building, and a pedestrian can determine where to go according to local field information. More precisely, the gradient of the static floor field suggests the reasonable moving direction for each pedestrian which indicates the shortest way to the target exit. The dynamic floor field can be used to mimic pedestrians’ following behaviors, which takes effect locally. It is obvious that the static floor field is changed in the presence of obstacles. In most cases, pedestrian facilities (e.g., walls and tables) are static obstacles. Several algorithms have been put forward to deal with crowd evacuation with obstacles.[7,8] As s result, pedestrians’ route-choice behaviors in complex situations seem to coincide qualitatively with our daily experience. Hereafter, the floor field cellular automaton (FFCA) model has been widely extended to simulate pedestrian traffic in various scenarios.[915] In the context of CA models, usually the movement of pedestrians is updated simultaneously.[5,6] During evacuation process, conflicts will inevitably occur when two or more pedestrians attempt to enter the same site simultaneously. Generally, conflicts are solved by randomly choosing one of the candidates. While in the LG model, the conflicts are excluded since the random sequential updating is adopted. However, the movement of pedestrians are generally believed in a parallel way. Recently, game theory has been used to deal with conflicts among pedestrians.[1621] In contrast to a given set of rules in CA models, the local interaction among pedestrians is reflected by the payoff matrix and the possible movement of pedestrians is determined by the related payoffs in game theory. Game theory is also useful for pedestrians to choose their exits during evacuation. In order to get a better understanding of evacuation, some researchers not only performed simulations but also organized experiments on evacuation.[2228] Most of experiments are of rather small scale, such as evacuation from a classroom. These empirical results can be used to determine model parameters and testify validation of models in use.

The effect of pedestrians on evacuation has been recognized from the very beginning. The typical case is that one of exits is blocked due to overcrowding, some evacuees will try to find another farther but less congested exit. Therefore, the density of crowd at each exit can be served as a criterion for evacuees to choose their target exits. This feature has been considered in previous studies. For example, Yue et al.[29,30] proposed the dynamic parameter (DP) model to simulate pedestrian multi-exit evacuation. The dynamic parameters include direction parameter, empty parameter, and cognition parameter which are formulated to instruct the exit selection of pedestrians. The effect of pedestrian density near exits on the evacuation process was taken into account. As mentioned above, the static floor field will be changed by obstacles. However, pedestrians are not treated as obstacles in most cases. In fact, one often faces that he/she is blocked by others in front. Therefore, pedestrians can also be treated as a kind of movable obstacles.[31] Furthermore, it is evident that still pedestrians have more influence on their followers than moving ones. To the authors’ knowledge, the effect of pedestrians with different speeds has been considered less in previous literatures.

In this paper, we propose an extended cellular automaton model based on our previous work.[31] Because pedestrians are treated as moving obstacles with different speeds, then the static floor fields is no longer static as that in Ref. [5]. At the same time, the confliction factor is introduced to reflect the effect of conflicts among pedestrians who attempt to enter the same cell. The more the confliction factor is, the more difficult pedestrians enter the target cell. Numerical simulations are carried out to validate the presented model. Then we use this model to investigate the optimal design of inner structures and exits in a middle-size theater.

2. Model description

In the proposed model, the space is represented by two-dimensional square grid. The size of each cell is approximately 40 cm × 40 cm which is the typical area occupied by a person in a dense situation.[5] Each cell can be either empty or occupied by exactly one person or by an obstacle. The desired moving direction of each pedestrian is determined by an improved floor field and his/her actual moving direction also depends on interaction with others or obstacles. It is assumed that pedestrians know exactly their own target exits in the building, then they will move towards their destinations directly without the help of others in front. For simplicity, the dynamic floor field is omitted.

Figure 1(a) shows four possible directions for a person at cell (i,j), but he/she can keep still. Figure 1(b) shows the transition probabilities from cell (i,j) to its neighbouring cell (i′,j′). Notice that, the person at cell (i,j) has the probability P0,0 to stay at his/her original position.

Fig. 1. (a) Possible moving directions for a pedestrians, (b) the corresponding transition probabilities.
2.1. Improved floor field

Usually, once the geometry of the room and the location of exits are determined, each cell is assigned a value of the static floor field which represents its distance to the nearest exit. Several effective algorithms have been suggested to give a feasible path in a room with obstacles.[7,8] However, pedestrians can also be viewed as movable obstacles.[31] In this case, the static floor field varies with the movement of pedestrians. Furthermore, moving and still pedestrians are distinguished in this paper, i.e., still pedestrians result in larger increment of the floor field than moving ones. Based on this method suggested by Huang et al.,[8] we take the effect of pedestrians with different speeds into account. The detailed algorithm for the improved floor field is described in the following steps.

Step 0 For each cell (i,j) at all exits, let fi,j = −2 and ei,j = −2 initially.

Step 1 For each cell (i,j) in a room (excluding the exit cells outside the wall), let fi,j = 0 and ei,j = 0 if the cell (i,j) is empty. If the cell (i,j) is occupied by an obstacle, fi,j = −1 and ei,j = −1. If the cell (i,j) is occupied by a moving pedestrian at the last time step, fi,j = 1 and ei,j = 1. If the cell (i,j) is occupied by a still pedestrian at the last time step, fi,j = 2 and ei,j = 2. Set k = 3, l = 3, α = 2 for still pedestrians, β = 1 for moving pedestrians.

Step 2.1 Check neighbouring cell (i,j) in forward, backward, left, and right directions of the exit cells, if fi′,j = 0, let fi′,j = k; if fi′,j = 1, let fi′,j = k + α; if fi′,j = 2, let fi′,j = k + β.

Step 2.2 For each cell (i,j) inside the room with fi,j = k, check its neighbouring cells in forward, backward, left, and right directions, if fi′,j = 0, let fi′,j = k + 1; if fi′,j = 1, let fi′,j = k + 1 + α; if fi′,j = 2, let fiy′,j = k + 1 + β.

Step 2.3 If fi,j ≠ 0,1,2 holds for all cells inside the room, then go to Step 3.1, otherwise, k = k + 1 and go to Step 2.2.

Step 3.1 Check the neighbouring cells (i,j) in the forward, backward, left, right, and four diagonal directions of the exit cells, if ei′,j = 0, let ei′,j = l; if ei′,j = 1, let ei′,j = l + α; if ei′,j = 2, let ei′,j = l + β.

Step 3.2 For each cell (i,j) inside the room with ei,j = k, check all its neighbouring cells including the cells in the diagonal directions, if ei′,j = 0, let ei′,j = l + 1; if ei′,j = 1, let ei′,j = l + 1 + α; if ei′,j = 2, let ei′,j = l + 1 + β.

Step 3.3 If ei,j ≠ 0,1,2 holds for all cells inside the room, then go to Step 4, otherwise, l = l + 1 and go to Step 3.2.

Step 4 For each cell (i,j), calculate Si,j = ε fi,j + (1 − ε)ei,j, where 0 ⩽ ε ⩽ 1.

The transition probability of a pedestrian at cell (i,j) to his/her neighbouring cell (i′,j′) is determined by the following probability:

where N is a normalization factor to ensure that ∑(i′,j′) Pi′,j = 1. Si,j is the value of the floor field at cell (i,j). ξi′,j indicates whether the neighbouring cell (i′,j′) is occupied. ξi′,j = 0 if the cell is occupied by a pedestrian or an obstacle and 1 otherwise. According to Eq. (1), a pedestrian has stronger tendency to move along the gradient of the floor field there.

2.2. Confliction

Since the movement of pedestrians is updated in parallel, so we must handle the conflicts among pedestrians, i.e., more than one pedestrians want to enter the same cell simultaneously. Suppose there are n persons aiming the same cell, and the confliction factor c is introduced which serves as a measure of panic. The larger the confliction factor is, the more panic pedestrians behave. It is generally believed that pedestrians with more competition will lead to less use of space. It is assumed that none can enter the target cell if r < min (n × c,1). Here r is a uniformly distributed random number and 0 ⩽ r ⩽ 1, otherwise one of them will be chosen to enter the target cell according to the following probabilities. For example, n = 2. Let Q = n × c. The transition probabilities of the two pedestrians are and respectively which are determined by Eq. (1). Then they enter the same cell with the final probabilities and , respectively.

2.3. Movement of pedestrians

At each time step, the improved floor field S for all exits are updated with the movement of pedestrians. Then the desired moving direction of each pedestrian is determined by the floor field. If no conflicts, one can enter the target cell. Once a conflict occurs, one of them involved can enter the target cell according to certain probabilities, meanwhile the others keep still. All pedestrians move towards their own exits. Notice that the target exit for a certain pedestrian may be changed due to the varying floor field. Once a pedestrian reaches the exit cell, he/she will be removed from the system immediately. A run of simulation ends when all pedestrians left the room.

3. Simulation and discussion
3.1. Model calibration

Numerical simulations are performed to calibrate the presented model before we investigate the crowd evacuation from a theater in use. Simulation results are compared with those in previous literatures, e.g., Kirchner et al.[9] They introduced a friction parameter μ in the FFCA model which can be interpreted as a kind of an internal local pressure between the pedestrians, especially in regions of high density. The parameter controls the probability that the movement of all pedestrians involved in a conflict is denied at one time step. It is obvious that here the confliction factor c is similar to the friction parameter, but their effects are not exactly the same. In this paper, the probability for a pedestrian to enter a cell depends on both the confliction factor and the number of pedestrians involved in a conflict (see Subsection 2.2). Simulation on the same case as in Kirchner et al.[9] are carried out. Roughly, we can use the simple relation to estimate the panic of pedestrians, i.e., μ = 3c. Numerical results show good agreement with those in Kirchner in the case of small c, see Fig. 2. However, when c is large (e.g., c 0.2), the evacuation times T in this paper is less than those in Kirchner. This result can be explained as follows: when pedestrians try to leave from the small exit of one cell, 3-person conflict may reduce to 2-person conflict at the next time step, thus the probability for a pedestrian to enter the exit cell increases accordingly in this paper. Therefore, the evacuation time reduces due to considering the effect of pedestrians.

Fig. 2. Average evacuation times T against the confliction factor c for (a) ρ = 0.03 and (b) ρ = 0.3.

Figure 3 shows the effect of the asymmetric distribution of pedestrians on evacuation. As shown in Fig. 3(a), initially pedestrians are gathering at the upper-left corner of the room. Comparing Fig. 3(b) with Fig. 3(c), it is easy to find the qualitative difference between with and without considering the effect of pedestrians. According to the floor field incorporated with the effect of pedestrians, the flow pattern seems more realistic. As a result, the utilization of the exit can be enhanced since pedestrians upstream tend to find paths with less congestion. For a wider exit, this fact will become more evident. It is shown that the presented model provides a better description of crowd evacuation.

Fig. 3. (a) Initial distribution and (b) distribution at t = 30 s without considering the effect of pedestrians, (c) distribution at t = 30 s with considering the effect of pedestrians.
3.2. Effect of the confliction factor

We further investigated the effect of the confliction factor on evacuation from a room with a single exit. The size of the room is 42 × 41 cells where both the length and width of each cell are 0.4 m. There are no obstacles in the room. Initially pedestrians are randomly distributed. The densities of pedestrians are taken as 0.05, 0.1, 0.15, 0.2, 0.25, and 0.3. The exit width w is set as 1, 2, 3, and 4 cells. The confliction factors are set as 0, 0.1, 0.2, and 0.3 which correspond to ideal, normal, critical, and panic states respectively. The data points in Figs. 4 and 5 are computed according to the statistics of 100 simulation runs.

Fig. 4. Average evacuation times T against the density ρ under different exit widths: (a) c = 0.1, (b) c = 0.3.
Fig. 5. Specific flow F against the exit width w under different confliction factors: (a) ρ = 0.05, (b) ρ = 0.2.

As shown in Fig. 4, the average evacuation time increases approximately in a linear way with the density. The smaller the exit width is, the faster the evacuation time increases with the density. In the case of panic (see Fig. 4(b)), the evacuation time is significantly larger than that in the case of normal state (see Fig. 4(a)) when the exit width is only one cells. However, there are no distinct differences between panic and normal states when the exit width is large enough. These results coincides with our daily experience. It indicates that the presented model can provide a realistic description of evacuation process.

Then we studied the utilization rate of the exit. The specific flow F is defined as

where N is the number of pedestrians in the room. In Fig. 5(a), the number of pedestrians are not large enough to form serious congestion near the exit, most of pedestrians can leave the room fluently. Even in this case, the largest confliction factor reduces the utilization of exit significantly. When the density is equal to 0.2 or larger, pedestrians gather at the exit and congestion occurs. Thus the evacuation processes are similar when the density is large enough. Therefore, the specific flow does not change obviously in this density range. In the ideal state, the specific flow decreases monotonously with the exit width. In other cases, the specific flow usually increases first and then decreases gradually. The specific flow reaches its maximum when the exit width is about 2 cells (i.e., 0.8 m). This is just the width of the door widely used in reality. It is shown that the presented model can give reasonable results compared to practical designs.

3.3. Case-study: inner layout of a theater

Evacuation from a room with inner facilities (e.g., classroom) has been investigated by many researchers.[10,23,24] In this paper, we investigated crowd evacuation from a middle-size theater which contains 900 seats. As shown in Fig. 6(a), it is the actual design of the theater in reality which is simplified slightly due to the discrete nature of CA models. The theater has four exits: two side exits at middle and two exits at bottom. There is one horizontal aisle at middle and two symmetrical vertical aisles. Each exit faces a certain aisle. Initially, it is assumed that the theater is full of people. The values in the following tables are obtained according to the statistics of 200 simulation runs.

Fig. 6. (a) Sketch of a theater, (b) floor field without considering the effect of pedestrians, (c) floor field with considering the effect of pedestrians.

The floor field in Fig. 6(b) is generated by the method in Ref. [8] which only considers the inner structures and exits of the theater. When we consider the effect of pedestrians, the floor field changes considerably, see Fig. 6(c). It is shown there is a peak of floor field in the middle of each row. That means persons in that position usually takes longer time to leave the theater. It coincides with our daily experiences.

3.3.1. The arrangement of aisles

It is obvious that the arrangement of aisles plays a key role in crowd evacuation. For comparison, we also consider the other three setups of aisles, see Fig. 7. The number of aisles increases from Case 1 to Case 3. The original design of the theater in Fig. 6(a) is named as Case 0.

Fig. 7. Three different designs of the theater.

As shown in Table 1, the average evacuation time increases with the confliction factor in each case. The evacuation time in Case 1 reaches the maximum since there is only one aisle. Only fewer persons choose the bottom exits. However, when the number of aisle is more than one, there are no significant difference between them. And it is shown that the original design is reasonable.

Table 1.

Average evacuation times in all cases with typical confliction factors.

.

The snapshots of pedestrian distribution at t = 60 s are given in Fig. 8 which provide an intuitional description of evacuation process. In Case 1, considerable persons have not left the row and entered the aisle. In contrary, most of persons have entered the aisles in other cases. The average distance from seat to exit in Case 1 is a little longer than that in other cases. These differences lead to the longest evacuation time in Case 1.

Fig. 8. Distributions of pedestrian in each case at t = 60 s.
3.3.2. The optimal position of two side exits

As we have known, when the number of aisles is more than one and they are distributed properly, there are only negligible difference of the evacuation time between these cases. In order to reduce the evacuation time, it is natural to find the best position of exits. In the original design (Case 0), the horizontal aisle faces the side exits. Such a design is symmetric and pretty. But the position of exits may not the best one from the viewpoint of crowd evacuation. According to the snapshots of pedestrian distribution at t = 90 s (not shown in Subsection 3.1), there are still someone waiting to leave from the side exits, however, all those who chose the bottom exits have left the room. It is indicated that the side exit should be moved upward to cover a bit fewer persons. In general, when persons leave from each exit simultaneously, the evacuation time reaches its minimum.

For simplicity, we adopt the arrangement of aisle in Case 0 and hold the position of the two bottom exits unchanged. Then we only shift the position of the two side exits, the position offset of the side exit is represented by d. And d is set to 1, 2, 3, 4, 5, 10, 15, and 20 cells, respectively. In Case 0, d = 0. Numerical results are shown in Table 2. It is found that d = 4 (i.e., 1.6 m) is the best one of the eight choices. The evacuation time reduces considerably in comparison to Case 0. When d 4, the evacuation time begins to increase although it is still less than that in Case 0. When d = 20, the evacuation time approaches or even exceeds that in Case 0.

Table 2.

Average evacuation times with different offsets and typical confliction factors.

.

From the snapshots of evacuation process with different offset d in Fig. 9, it is found that the number of persons choosing the bottom exits increases with moving the side exits up. And the congestion in the lower part of the theater becomes serious. However, the number of persons leaving the theater from the side exits is still considerable more than that frorm the bottom ones. When d = 4, the times for the last person to leave from each exit are nearly the same. It is also indicated that d = 4 is the best choice.

Fig. 9. Distributions of pedestrian with different offsets at t = 50 s.

Figure 10 gives the thermodynamic diagrams which count the total time τ of each cell occupied by pedestrians during evacuation. At each time step, the value of τ in a cell will be added one if the cell is occupied. It is easy to find where the congested areas are in the theater. When d> 4, the congested areas near the side exits begin to shrink, and those in the middle of lower vertical aisles begin to enlarge. In the narrow aisles, uni-directional pedestrian flows are interrupted by the inflows from both sides. Therefore, the congestion in the vertical aisles near the bottom exits becomes serous. Finally, it will take longer time for persons to leave from the bottom exits.

Fig. 10. Thermodynamic diagrams with different offsets d.
4. Conclusion and perspectives

In this paper, we proposed an extended FFCA model in which the effect of pedestrians is considered. Furthermore, still and moving pedestrians are distinguished. The effect of pedestrians on the floor field is helpful for pedestrians to find a feasible route with less congestion. Then we applied this model to investigate crowd evacuation from a middle-size theater. Our aim is to find the optimal design of the inner structures and exits. It is found that the actual design of the theater is reasonable but not the best one for crowd evacuation. Numerical results show that the side exits should be shifted upwards by four cells. However, it is only a preliminary study of simulation-based optimization on real buildings. It is believed that both numerical simulation and artificial intelligence algorithms may provide a satisfied solution.

Reference
[1] Helbing D 2005 Transp. Sci. 39 1
[2] Li Y Chen M Y Dou Z Zheng X P Cheng Y Mebarki A 2019 Physica 526 120752
[3] Helbing D Molnàr P 1995 Phys. Rev. 51 4282
[4] Muramatsu M Irie T Nagatani T 1999 Physica 267 487
[5] Blue V J Adler J L 2001 Transp. Res. Part. 35 293
[6] Burstedde C Klauck K Schadschneider A Zittartz J 2001 Physica 295 507
[7] Varas A Cornejo M D Mainemer D Toledo B Rogan J Muñoza V Valdiviaa J A 2007 Physica 382 631
[8] Huang H J Guo R Y 2008 Phys. Rev. 78 021131
[9] Kirchner A Nishinari K Schadschneider A 2003 Phys. Rev. 67 056122
[10] Kirchner A Schadschneider A 2002 Physica 312 260
[11] Guo R Y Huang H J 2008 J. Phys. 41 385104
[12] Zheng Y Jia B Li X G Zhu N 2011 Physica 390 3147
[13] Ji L Q Qian Y S Zeng J W Wang M Xu D J Yan Y Feng S 2013 J. Appl. Math. 2013 284721
[14] Yang X Wang B X Zheng Q 2015 Math. Probl. Eng. 2015 820306
[15] Zhu K J Yang L Z 2010 Acta Phys. Sin. 59 7701 in Chinese
[16] Xie J J Xue Y 2012 Acta Phys. Sin. 61 194502 in Chinese
[17] Wang H N Chen D Pan W Xue Y He H D 2014 Chin. Phys. 23 080505
[18] Von Schantz A Ehtamo H 2015 Phys. Rev. 92 052805
[19] Guan J B Wang K H Chen F Y 2016 Physica 461 655
[20] Chen Y Z Li M Jiang R Hu M B 2018 Chin. Phys. 27 088901
[21] Tian H H Wei Y F Dong L Y Xue Y Zheng R S 2018 Physica 503 991
[22] Yang L Z Liu S B Li J Zhu K J 2009 Int. J. Mod. Phys. 20 1583
[23] Chen L Guo R Y Ta N 2013 Acta Phys. Sin. 62 050506 in Chinese
[24] Dong L Y Chen L Duan X Y 2015 Acta Phys. Sin. 64 0220505 in Chinese
[25] Guo N Jiang R Hu M B Ding J X 2017 Chin. Phys. 26 120506
[26] Hu J You L Zhang H Wei J Guo Y Y 2018 Physica 489 112
[27] Yue H Hao H R Chen X M Shao C F 2007 Physica 384 567
[28] Zhu N Jia B Shao C F Yue H 2012 Chin. Phys. 21 050501
[29] Yue H Zhang X Chen G Shao C F 2012 Acta Phys. Sin. 61 130509 in Chinese
[30] Yue H Zhang R Y Shao C F Xing Y 2014 Chin. Phys. 23 050512
[31] Tian H H Dong L Y Xue Y 2015 Physica 420 164